from django.db import models

# Create your models here.

# 登录注册项目，需要保存各类用户信息，至少需要一个User表
# 用户名 密码  邮箱地址  性别 创建时间
class User(models.Model):
    # 用户表
    gender = (
        ('male', '男'),
        ('female', '女')
    )
    # unique = True 重复出现则记录只保留一条
    name = models.CharField(max_length=128, unique=True)
    password = models.CharField(max_length=256)
    email = models.EmailField(unique=True)
    # default 指定初始值
    sex = models.CharField(max_length=32,choices=gender,default='男')
    c_time = models.DateTimeField(auto_now_add=True)

    def __str__(self):
        return self.name

    class Meta:
        # 即模型对象返回的记录结果集是按照这个字段排序的。
        ordering = ['c_time']
        # 定义在管理后台显示的名称
        verbose_name = '用户'
        # 定义复数时的名称（去除复数的s）
        verbose_name_plural = '用户'
